Hành động Kéo_và_thả

Trình tự cơ bản liên quan đến kéo và thả là:

  • Di chuyển con trỏ đến đối tượng
  • Nhấn và giữ nút trên chuột hoặc thiết bị trỏ khác để "nắm lấy" đối tượng
  • "Kéo" đối tượng đến vị trí mong muốn bằng cách di chuyển con trỏ đến vị trí này
  • "Thả" đối tượng bằng cách nhả nút

Thao tác kéo đòi hỏi nhiều nỗ lực thể chất hơn là di chuyển cùng một thiết bị trỏ mà không giữ bất kỳ nút nào. Do đó, người dùng không thể di chuyển nhanh và chính xác trong khi kéo (xem định luật Fitts). Tuy nhiên, các thao tác kéo và thả có lợi thế là kết hợp cẩn thận hai toán hạng (đối tượng để kéo và vị trí thả) thành một thao tác đơn.[2] Kéo và thả mở rộng (như trong thiết kế đồ họa) có thể gây căng thẳng cho tay di chuột.

Một vấn đề thiết kế xuất hiện khi cùng một nút chọn và kéo các mục. Chuyển động không chính xác có thể biến việc chọn một đối tượng để đăng ký thành chuyển động kéo.

Một vấn đề khác là mục tiêu thả có thể bị ẩn dưới các vật thể khác. Người dùng sẽ phải dừng kéo, làm cho cả nguồn và đích hiển thị rồi bắt đầu lại. Trong Mac OS cổ điển, thanh menu trên cùng của màn hình được dùng làm mục tiêu "hủy kéo" phổ biến. Vấn đề này đã được xử lý trong Mac OS X với sự ra đời của Exposé.

Tài liệu tham khảo

WikiPedia: Kéo_và_thả http://www.billbuxton.com/chunking.html http://www.useit.com/alertbox/application-mistakes... http://wiki.blender.org/index.php/Doc:2.6/Manual/M... http://www.folklore.org/StoryView.py?project=Macin... http://www.folklore.org/StoryView.py?project=Macin... http://www.w3.org/TR/2012/WD-html5-20120329/ https://www.imore.com/ipad-drag-and-drop-multitask... https://www.theverge.com/2017/6/7/15752620/iphone-... https://sgd.cs.colorado.edu/wiki/images/2/21/20Yea... https://web.archive.org/web/20040607162853/http://...